package com.java.java基础.文件操作;

import org.junit.jupiter.api.Test;

import java.io.File;
import java.io.IOException;

/**
 * 获取文件信息
 */
public class FileSeckend {
    public static void main(String[] args) {

    }
    // 方式1：文件常用方法
    @Test
    public void test1(){
        File file = new File("D:\\a.txt");
        System.out.println("获取文件名：" + file.getName());
        System.out.println("获取文件绝对路径：" + file.getAbsolutePath());
        System.out.println("获取文件父级目录：" + file.getParent());
        System.out.println("获取文件大小：" + file.length());
        System.out.println("文件是否存在：" + file.exists());
        System.out.println("目录是否存在：" + file.isDirectory());
    }

    // 方式2： 目录的操作和文件删除 mkdir创建一级目录,mkdirs创建多级目录,delete删除文件或目录(文件夹)
    @Test
    public void test2() {
        File file = new File("D:\\", "c.txt");
        boolean mkdir = file.mkdir();

    }

    // 方式3： new File(File parent, String child)
    public void test3() {
    }
}
